* lisp/replace.el (perform-replace): Ignore invisible matches.
authorJuri Linkov <juri@jurta.org>
Mon, 27 May 2013 23:02:37 +0000 (02:02 +0300)
committerJuri Linkov <juri@jurta.org>
Mon, 27 May 2013 23:02:37 +0000 (02:02 +0300)
commit791695e481801ca4d27a11a1ccca8482c1041130
tree4c1d0d50be56fce2d7e94c6d408fb416da40a5f3
parent1b895e71a14afb47f1903fc43a885a734639370a
* lisp/replace.el (perform-replace): Ignore invisible matches.
In addition to checking `query-replace-skip-read-only', also
filter out matches by calling `run-hook-with-args-until-failure'
on `isearch-filter-predicates', and also check `search-invisible'
for t or call `isearch-range-invisible'.
(replace-dehighlight): Call `isearch-clean-overlays'.
etc/NEWS
lisp/ChangeLog
lisp/replace.el